package com.ruoyi.report_yj.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.common.utils.BigDecimalUtil;
import lombok.Data;
import java.util.Date;



/**
 * 水泥净浆强度试验检测记录详情视图对象 report_yj_snjjqdjlb_bs_detail
 *
 * @author llb
 * @date 2024-06-12
 */
@Data
@ExcelIgnoreUnannotated
public class SnjjqdjlbBsDetailVo {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @ExcelProperty(value = "")
    private Long id;

    /**
     * 主表id
     */
    @ExcelProperty(value = "主表id")
    private Long excelId;

    /**
     * 试件编号
     */
    @ExcelProperty(value = "试件编号")
    private String shijbh;

    /**
     * 取样部位
     */
    @ExcelProperty(value = "取样部位")
    private String qvybw;

    /**
     * 制件日期
     */
    @ExcelProperty(value = "制件日期")
    private String zijrq;

    /**
     * 试验日期
     */
    @ExcelProperty(value = "试验日期")
    private String shiyrq;

    /**
     * 龄期(天)
     */
    @ExcelProperty(value = "龄期(天)")
    private String qil;

    /**
     * 抗折强度荷载
     */
    @ExcelProperty(value = "抗折强度荷载")
    private BigDecimal kangzqdhz;

    /**
     * 抗折强度单值
     */
    @ExcelProperty(value = "抗折强度单值")
    private BigDecimal kangzqddz;

    /**
     * 抗折强度均值
     */
    @ExcelProperty(value = "抗折强度均值")
    private BigDecimal kangzqdjz;

    /**
     * 抗压强度荷载1
     */
    @ExcelProperty(value = "抗压强度荷载1")
    private BigDecimal kangyqdhz1;

    /**
     * 抗压强度荷载2
     */
    @ExcelProperty(value = "抗压强度荷载2")
    private BigDecimal kangyqdhz2;

    /**
     * 抗压强度单值1
     */
    @ExcelProperty(value = "抗压强度单值1")
    private BigDecimal kangyqddz1;

    /**
     * 抗压强度单值2
     */
    @ExcelProperty(value = "抗压强度单值2")
    private BigDecimal kangyqddz2;

    /**
     * 抗压强度均值
     */
    @ExcelProperty(value = "抗压强度均值")
    private BigDecimal kangyqdjz;


    public void setKangzqdhz(BigDecimal kangzqdhz) {
        this.kangzqdhz = BigDecimalUtil.stpTrailZero(kangzqdhz);
    }

    public void setKangzqddz(BigDecimal kangzqddz) {
        this.kangzqddz = BigDecimalUtil.stpTrailZero(kangzqddz);
    }

    public void setKangzqdjz(BigDecimal kangzqdjz) {
        this.kangzqdjz = BigDecimalUtil.stpTrailZero(kangzqdjz);
    }

    public void setKangyqdhz1(BigDecimal kangyqdhz1) {
        this.kangyqdhz1 = BigDecimalUtil.stpTrailZero(kangyqdhz1);
    }

    public void setKangyqdhz2(BigDecimal kangyqdhz2) {
        this.kangyqdhz2 = BigDecimalUtil.stpTrailZero(kangyqdhz2);
    }

    public void setKangyqddz1(BigDecimal kangyqddz1) {
        this.kangyqddz1 = BigDecimalUtil.stpTrailZero(kangyqddz1);
    }

    public void setKangyqddz2(BigDecimal kangyqddz2) {
        this.kangyqddz2 = BigDecimalUtil.stpTrailZero(kangyqddz2);
    }

    public void setKangyqdjz(BigDecimal kangyqdjz) {
        this.kangyqdjz = BigDecimalUtil.stpTrailZero(kangyqdjz);
    }
}
